package mx.ipn.persistencia.dao;

import java.util.ArrayList;

import mx.ipn.to.TipoPercepcionDescuentoTO;

public interface TipoPercepcionDescuentoDAO {
	public boolean insertTipoPercepcionDescuento(
			TipoPercepcionDescuentoTO tipoPercepcionDescuentoTO);

	public short updateTipoPercepcionDescuento(
			TipoPercepcionDescuentoTO tipoPercepcionDescuentoTO);

	public TipoPercepcionDescuentoTO findTipoPercepcionDescuentoById(
			int idTipoPercepcionDescuento);

	public TipoPercepcionDescuentoTO findTipoPercepcionDescuentoByNombre(
			String nombre);

	public ArrayList<TipoPercepcionDescuentoTO> selectTipoPercepcionDescuento();

	public TipoPercepcionDescuentoTO selectTipoPercepcionDescuentoByRango(
			int idRango);
}
